跳到主要内容

cs.carrier.{carrier}.bookings.create

统一提交线上订舱

  • 请求路由: cs.carrier.{carrier}.bookings.create
  • 交互模型: Request Response
  • 访问限制: 无

请求​

RSocket.rr({
"route" : "cs.carrier.{carrier}.bookings.create",
"args" : {
"request" : "统一订舱请求 DTO"
}
});

请求参数​

名称类型必须说明
carrierString是船公司代码 (如 MSK / COSCO)
requestObject否统一订舱请求 DTO
request.receiptTypeAtOriginString否【必填】起运地服务类型 (CY: 堆场, SD: 门到门, CFS: 货运站)
request.deliveryTypeAtDestinationString否【必填】目的地服务类型 (CY: 堆场, SD: 门到门, CFS: 货运站)
request.cargoMovementTypeAtOriginString否【必填】起运地货物运输方式 (目前仅支持 FCL)
request.cargoMovementTypeAtDestinationString否【必填】目的地货物运输方式 (目前仅支持 FCL)
request.isEquipmentSubstitutionAllowedBoolean否【必填】是否允许承运商用替代集装箱设备规格替换
request.isPartialLoadAllowedBoolean否【必填】是否允许分批装运/分票
request.isExportDeclarationRequiredBoolean否【必填】是否需要出口申报/报关
request.serviceContractReferenceString否【选填】服务合同编号 (约号,合同订舱时必填)
request.contractQuotationReferenceString否【选填】报价合同编号 (即即期报价号,与 serviceContractReference 互斥)
request.bookingChannelReferenceString否【选填】订舱渠道编号 (如外部订舱系统 Reference,例如 Inttra reference)
request.carrierCodeString否【选填】承运商 SCAC 或 SMDG 代码
request.carrierCodeListProviderString否【选填】承运商代码提供方 (SMDG/NMFTA)
request.carrierExportVoyageNumberString否【选填】出口航次号 (没有提供预计时间时必填)
request.expectedDepartureDateString否【选填】预计离港日期 (格式:yyyy-MM-dd)
request.expectedDepartureFromPlaceOfReceiptDateString否【选填】起运地预计离开日期 (格式:yyyy-MM-dd)
request.expectedArrivalAtPlaceOfDeliveryStartDateString否【选填】目的地预计到达开始日期 (格式:yyyy-MM-dd)
request.expectedArrivalAtPlaceOfDeliveryEndDateString否【选填】目的地预计到达结束日期 (格式:yyyy-MM-dd)
request.vesselObject否【选填】船舶信息
request.vessel.nameString否【选填】船名
request.vessel.vesselIMONumberString否【选填】船舶 IMO 编号
request.shipmentLocationsObject[]否【必填】运输地点列表 (起运地、POL、POD、交货地)
request.shipmentLocations.[].locationTypeCodeString否【必填】地点类型代码 (PRE: 收货地, POL: 起运港, POD: 目的港, PDE: 交货地)
request.shipmentLocations.[].locationObject否【必填】地点信息
request.shipmentLocations.[].location.locationNameString否【选填】物理地点/口岸显示名称
request.shipmentLocations.[].location.locationTypeString否【选填】地点类型
request.shipmentLocations.[].location.unLocationCodeString否【选填】UN/LOCODE 五字港口代码 (如 CNSHK, CNDLC, AUSYD)
request.shipmentLocations.[].location.facilityObject否【选填】码头/堆场等设施信息
request.shipmentLocations.[].location.facility.facilityCodeString否【选填】设施编码
request.shipmentLocations.[].location.facility.facilityCodeListProviderString否【选填】设施编码提供方 (如 SMDG)
request.requestedEquipmentsObject[]否【必填】请求承运商提供的集装箱设备柜型柜量列表
request.requestedEquipments.[].isoEquipmentCodeString否【必填】ISO 6346 集装箱设备编码 (如 45G1, 22G1)
request.requestedEquipments.[].unitsNumber否【选填】设备柜数数量
request.requestedEquipments.[].isShipperOwnedBoolean否【选填】是否自备箱
request.requestedEquipments.[].isNonOperatingReeferBoolean否【选填】是否非运营冷插箱
request.requestedEquipments.[].tareWeightObject否【选填】设备皮重,与货品总毛重分别声明;计量单位由 tareWeight.unit 指定。
request.requestedEquipments.[].tareWeight.valueNumber否【必填】重量具体值
request.requestedEquipments.[].tareWeight.unitString否【必填】重量单位 (通常为 KGM 或 LBR)
request.requestedEquipments.[].activeReeferSettingsObject否【选填】冷藏箱运行参数 (控制箱温等)
request.requestedEquipments.[].activeReeferSettings.temperatureSetpointObject否【必填】冷箱温度设定值
request.requestedEquipments.[].activeReeferSettings.temperatureSetpoint.valueNumber否【必填】温度数值
request.requestedEquipments.[].activeReeferSettings.temperatureSetpoint.unitString否【必填】温度单位 (通常为 CEL 摄氏度)
request.requestedEquipments.[].activeReeferSettings.humidityNumber否【选填】湿度设定百分比
request.requestedEquipments.[].activeReeferSettings.ventilationNumber否【选填】通风量设定
request.requestedEquipments.[].activeReeferSettings.controlledAtmosphereBoolean否【选填】是否受控气调
request.requestedEquipments.[].commoditiesObject[]否【选填】此柜装运的商品明细信息列表
request.requestedEquipments.[].commodities.[].commodityTypeString否【必填】品名描述
request.requestedEquipments.[].commodities.[].hsCodesString[]否【选填】HS 商品海关编码列表
request.requestedEquipments.[].commodities.[].cargoGrossWeightObject否【选填】当前商品项全部包装的总毛重,已包含包装数量,不得再次乘件数;单位由 cargoGrossWeight.unit 指定。
request.requestedEquipments.[].commodities.[].cargoGrossWeight.valueNumber否【必填】重量具体值
request.requestedEquipments.[].commodities.[].cargoGrossWeight.unitString否【必填】重量单位 (通常为 KGM 或 LBR)
request.requestedEquipments.[].commodities.[].outerPackagingObject否【选填】外包装信息
request.requestedEquipments.[].commodities.[].outerPackaging.descriptionString否【选填】包装描述
request.requestedEquipments.[].commodities.[].outerPackaging.quantityNumber否【选填】包装件数数量
request.requestedEquipments.[].commodities.[].outerPackaging.typeCodeString否【选填】包装类型代码
request.requestedEquipments.[].commodities.[].dangerousGoodsObject[]否【选填】危险品明细列表
request.requestedEquipments.[].commodities.[].dangerousGoods.[].unNumberString否【必填】UN 联合国危险品编码
request.requestedEquipments.[].commodities.[].dangerousGoods.[].imoClassString否【必填】IMO 危险货物分类等级
request.requestedEquipments.[].commodities.[].dangerousGoods.[].properShippingNameString否【必填】联合国规范运输品名
request.requestedEquipments.[].commodities.[].dangerousGoods.[].technicalNameString否【选填】技术名称描述
request.requestedEquipments.[].commodities.[].dangerousGoods.[].packingGroupString否【选填】包装类别 (I, II, III)
request.requestedEquipments.[].commodities.[].dangerousGoods.[].marinePollutantBoolean否【选填】是否海洋污染物
request.requestedEquipments.[].commodities.[].dangerousGoods.[].emergencyContactObject否【选填】紧急联系人信息
request.requestedEquipments.[].commodities.[].dangerousGoods.[].emergencyContact.nameString否【必填】紧急联系人姓名
request.requestedEquipments.[].commodities.[].dangerousGoods.[].emergencyContact.phoneString否【必填】紧急联系电话
request.documentPartiesObject否【必填】运输参与方 (联系人、客户号等)
request.documentParties.bookingAgentObject否【必填】订舱代理方 (下单人主体信息)
request.documentParties.bookingAgent.partyNameString否【必填】主体企业显示名称
request.documentParties.bookingAgent.unLocationCodeString否【选填】所在地 UN/LOCODE 口岸五字代码 (如 HKHKG,Booking Office 必填)
request.documentParties.bookingAgent.partyContactDetailsObject[]否【选填】关联的详细联系人列表
request.documentParties.bookingAgent.partyContactDetails.[].nameString否【选填】姓名
request.documentParties.bookingAgent.partyContactDetails.[].phoneString否【选填】联系电话
request.documentParties.bookingAgent.partyContactDetails.[].emailString否【选填】联系邮箱
request.documentParties.bookingAgent.identifyingCodesObject[]否【选填】客户代码列表 (包含马士基 Customer Code 等身份编号)
request.documentParties.bookingAgent.identifyingCodes.[].codeListProviderString否【选填】代码清单提供方
request.documentParties.bookingAgent.identifyingCodes.[].partyCodeString否【选填】客户识别代码值 (如 DK00007951)
request.documentParties.bookingAgent.identifyingCodes.[].codeListNameString否【选填】编码列表名称描述
request.documentParties.serviceContractOwnerObject否【必填】服务合同所有方 (一般同 bookingAgent)
request.documentParties.serviceContractOwner.partyNameString否【必填】主体企业显示名称
request.documentParties.serviceContractOwner.unLocationCodeString否【选填】所在地 UN/LOCODE 口岸五字代码 (如 HKHKG,Booking Office 必填)
request.documentParties.serviceContractOwner.partyContactDetailsObject[]否【选填】关联的详细联系人列表
request.documentParties.serviceContractOwner.partyContactDetails.[].nameString否【选填】姓名
request.documentParties.serviceContractOwner.partyContactDetails.[].phoneString否【选填】联系电话
request.documentParties.serviceContractOwner.partyContactDetails.[].emailString否【选填】联系邮箱
request.documentParties.serviceContractOwner.identifyingCodesObject[]否【选填】客户代码列表 (包含马士基 Customer Code 等身份编号)
request.documentParties.serviceContractOwner.identifyingCodes.[].codeListProviderString否【选填】代码清单提供方
request.documentParties.serviceContractOwner.identifyingCodes.[].partyCodeString否【选填】客户识别代码值 (如 DK00007951)
request.documentParties.serviceContractOwner.identifyingCodes.[].codeListNameString否【选填】编码列表名称描述
request.documentParties.carrierBookingOfficeObject否【必填】承运商订舱受理办公室 (受理口岸)
request.documentParties.carrierBookingOffice.partyNameString否【必填】主体企业显示名称
request.documentParties.carrierBookingOffice.unLocationCodeString否【选填】所在地 UN/LOCODE 口岸五字代码 (如 HKHKG,Booking Office 必填)
request.documentParties.carrierBookingOffice.partyContactDetailsObject[]否【选填】关联的详细联系人列表
request.documentParties.carrierBookingOffice.partyContactDetails.[].nameString否【选填】姓名
request.documentParties.carrierBookingOffice.partyContactDetails.[].phoneString否【选填】联系电话
request.documentParties.carrierBookingOffice.partyContactDetails.[].emailString否【选填】联系邮箱
request.documentParties.carrierBookingOffice.identifyingCodesObject[]否【选填】客户代码列表 (包含马士基 Customer Code 等身份编号)
request.documentParties.carrierBookingOffice.identifyingCodes.[].codeListProviderString否【选填】代码清单提供方
request.documentParties.carrierBookingOffice.identifyingCodes.[].partyCodeString否【选填】客户识别代码值 (如 DK00007951)
request.documentParties.carrierBookingOffice.identifyingCodes.[].codeListNameString否【选填】编码列表名称描述
request.documentParties.shipperObject否【选填】实际发货人
request.documentParties.shipper.partyNameString否【必填】主体企业显示名称
request.documentParties.shipper.unLocationCodeString否【选填】所在地 UN/LOCODE 口岸五字代码 (如 HKHKG,Booking Office 必填)
request.documentParties.shipper.partyContactDetailsObject[]否【选填】关联的详细联系人列表
request.documentParties.shipper.partyContactDetails.[].nameString否【选填】姓名
request.documentParties.shipper.partyContactDetails.[].phoneString否【选填】联系电话
request.documentParties.shipper.partyContactDetails.[].emailString否【选填】联系邮箱
request.documentParties.shipper.identifyingCodesObject[]否【选填】客户代码列表 (包含马士基 Customer Code 等身份编号)
request.documentParties.shipper.identifyingCodes.[].codeListProviderString否【选填】代码清单提供方
request.documentParties.shipper.identifyingCodes.[].partyCodeString否【选填】客户识别代码值 (如 DK00007951)
request.documentParties.shipper.identifyingCodes.[].codeListNameString否【选填】编码列表名称描述
request.documentParties.consigneeObject否【选填】实际收货人
request.documentParties.consignee.partyNameString否【必填】主体企业显示名称
request.documentParties.consignee.unLocationCodeString否【选填】所在地 UN/LOCODE 口岸五字代码 (如 HKHKG,Booking Office 必填)
request.documentParties.consignee.partyContactDetailsObject[]否【选填】关联的详细联系人列表
request.documentParties.consignee.partyContactDetails.[].nameString否【选填】姓名
request.documentParties.consignee.partyContactDetails.[].phoneString否【选填】联系电话
request.documentParties.consignee.partyContactDetails.[].emailString否【选填】联系邮箱
request.documentParties.consignee.identifyingCodesObject[]否【选填】客户代码列表 (包含马士基 Customer Code 等身份编号)
request.documentParties.consignee.identifyingCodes.[].codeListProviderString否【选填】代码清单提供方
request.documentParties.consignee.identifyingCodes.[].partyCodeString否【选填】客户识别代码值 (如 DK00007951)
request.documentParties.consignee.identifyingCodes.[].codeListNameString否【选填】编码列表名称描述
request.paymentTermsObject否【选填】付款条款
request.paymentTerms.freightPaymentTermCodeString否【选填】运费付款方式 (PRE: 预付, COL: 到付)
request.paymentTerms.originChargesPaymentTermCodeString否【选填】起运港杂费支付方式
request.paymentTerms.destinationChargesPaymentTermCodeString否【选填】目的地杂费支付方式
request.incoTermsObject否【选填】国际贸易术语
request.incoTerms.codeString否【必填】国际贸易术语代码 (如 FOB, CIF, EXW)
request.incoTerms.locationString否【选填】贸易术语地点
request.carrierProprietaryAttributesObject[]否【选填】承运商专用扩展属性
request.carrierProprietaryAttributes.[].attributeNameString否【必填】扩展属性名键名
request.carrierProprietaryAttributes.[].attributeValueString否【必填】扩展属性键值

返回​

船公司订舱响应

{ }

返回属性​

名称类型说明
carrierBookingRequestReferenceString订舱申请唯一参考号 (UUID)
carrierBookingReferenceString承运商最终订舱参考号 (SO号)
preliminaryCarrierBookingReferenceString承运商初步订舱参考号 (如马士基返回的 KA0642495)
bookingStatusString订舱状态 (RECEIVED, CONFIRMED, DECLINED, CANCELLED 等)
commentString说明或失败原因备注

下载结果模型定义